KISSY.use("node",function(S,Node){ 
$("form").on("submit",function(){
	var params = $(".gift-add");
	var l = params.len();
	var str = new Array();
	var gailv=0;
	for(var i=1;i<l;i++){
			var t = params.item(i).getDOMNode();
			var a = t.getElementsByTagName("input");
			
			var n=a.length;

			for(var m=0;m<n;m++){
				var item = $(a[m]);
				var attr = (item.attr("data-post"));
				var val = item.val();
				if(attr=="gtitle"&&isNull(val)){
					str.push("第"+(i)+"个奖品标题不能为空！"+val);
				}
				if(attr=="prob"){
					gailv+=parseFloat(val);
				}
				if(attr=="prob"&&(!IsDouble(val)||val>100)){
					str.push("第"+(i)+"个奖品，概率应小于100，精确到小数点后2位！"+val);
				}
				if(attr=="count"&&!IsInteger(val)){
					str.push("第"+(i)+"个奖品，数量必须是大于0的整数！"+val);
				}
				if(attr=="numiid"&&isNull(val)){
					str.push("第"+(i)+"个奖品，请输入正确的奖品地址！"+val);
				}
				if(attr=="tag"&&isNull(val)){
					str.push("第"+(i)+"个奖品，请选择类别！"+val);
				}
			}
			a = t.getElementsByTagName("textarea");
			if(isNull(a[0].value)){
				str.push("第"+(i)+"个奖品，说明不能为空！");
			}
			
	}
	// alert(gailv);
	if(gailv>100){
		str.push("概率总和不能超过100，请仔细检查！");
	}
	if(str.length==0){
		return true;
	}else{
		var	tmp='<span><span class="x-icon x-icon-small x-icon-error"><i class="icon icon-white icon-remove"></i></span>'+str.join('<br /><span class="x-icon x-icon-small x-icon-error"><i class="icon icon-white icon-remove"></i></span>')+"</span>";
		showDialog("表单填写出错","出错啦！请仔细核对以下项目：<br />"+tmp,"form-horizontal");
		return false;
	}
});
function isNull( str ){
if ( str == "" ) return true;
if(str.length!=0){    
	var reg=/^[ ]+$/;     
	if(str.match(reg)){    
	   return  true;
	}else{
		return false;
	}
}else{
	return true;
} 
		
}
function IsInteger(str)     
{         
        if(str.length!=0){    
			var reg=/^[-+]?\d*$/;     
			if(str.match(reg)){    
			   return  true;
			}else{
				return false;
			}
        }else{
			return false;
		}  
} 
function IsDouble(str)     
{        
        if(str.length!=0){    
			var reg=/^[-\+]?\d+(\.\d+)?$/;    
			if(str.match(reg)){    
				return true  ;
			}else{
				return false;
			}
        }else{
			return false;
		}   
}   
var addcont=1;
var rem=1;
$('.button-success').on("click",function(){
	var addon = $('.gift-add').clone(true,true,true);
	addon.addClass("add"+addcont);
	addon.removeClass("hide");
	var path = addon.children("table").children("tbody").children("tr").item(1).children("td");
	path.children("select").attr("data-tip","tipadd"+addcont);
	path.children(".tip").addClass("tipadd"+addcont);
	path.children(".tip").removeClass("tip");
	path.children(".aux-tip").addClass("aux-tipadd"+addcont);
	path.children(".aux-tip").removeClass("aux-tip");	
	path=addon.children("table").children("tbody").children("tr").item(0).children("td").item(1);
	path.children(".js-pricetip").addClass("js-pricetipadd"+addcont);
	path.children(".js-pricetip").removeClass("js-pricetip");
	path.children(".tagtip").addClass("tagtip"+addcont);
	path.children(".tagtip").removeClass("tagtip");
	path = addon.children("table").children("tbody").children("tr").item(2).children("td");
	path.children(".js-tagtip").addClass("js-tagtip"+addcont);
	path.children(".js-tagtip").attr("data-gid",addcont);
	path.children(".js-tagtip").removeClass("js-tagtip");
	path=addon.children("table").children("tbody").children("tr").children("td");
	path.children(".upImage0").addClass("upImageAdd"+addcont);
	path.children(".upImage0").removeClass("upImage0");
	path.children(".img0").addClass("imgAdd"+addcont);
	path.children(".img0").attr("data-img","Add"+addcont);
	path.children(".img0").removeClass("img0");
	path.children(".imgurl0").addClass("imgurlAdd"+addcont);
	path.children(".imgurl0").removeClass("imgurl0");
	addon.children(".x-icon-error").attr("data-gid","add"+addcont);
	addon.children(".x-icon-error").on("click",function(){
		var cls = $(this).attr("data-gid");
		$('.'+cls).remove();
	});
	addon.appendTo('.form-horizontal');
	// if(addcont>5){
		// var str = "<span class='auxiliary-text'>注意：仅有最多前5</span>";
	// }
	++addcont;
});
// $(".button-danger").on("click",function(){
	// $(".add"+(addcont-rem)).remove();alert(".add"+(addcont-rem));
	// if(addcont-rem>1)rem++;
// });
$(".x-icon-error").on("click",function(){
	var key = $(this).attr("data-gid");
	$("."+key).remove();
});
$(".pre_step").on("click",function(){
	location.href=("/?a=event_step2&m=shop&c=event");
});
$(".blselect").on("change",function(){
	var tip = $(this).attr("data-tip");
	var tt = this.options[this.selectedIndex].text;
	var ta = $(this.options[this.selectedIndex]).attr("data-tip");
	$("span."+tip).empty();
	$("<span>"+ta+"：</span>").appendTo("span."+tip);
	$("span.aux-"+tip).empty();
	$("<span>"+tt+"奖品请"+ta+"</span>").appendTo("span.aux-"+tip);
	if(this.value==1){
		$(".js-price"+tip).hide();
		$("<span class=\"tip-price"+tip+"\">实物奖价值由系统自动读取</span>").insertAfter(".js-price"+tip);
	}else{
		$(".tip-pricetip").remove();
		$(".tip-price"+tip).remove();
		$(".js-price"+tip).show();
	}
});
$('.tags').on("click",function(){
	var tagid = $(this).attr("data-tagid");
	var gid = $(this).attr("data-gid");
	$(".js-tagtip"+gid).removeClass("badge-info");
	$(this).addClass("badge-info");
	$(".tagtip"+gid).val(tagid);
});

var curimg=0;
$(".J_TCajaUploadImg").on("click",function(){
	curimg = $(this).attr("data-img");
});
GS.addListener('cajaupload',function(d){
		var response = KISSY.JSON.parse(d.content);
		// var info = KISSY.DOM.get(".fileInfo");
		// var img = KISSY.DOM.get('.uImage',info);
		// var st = KISSY.DOM.get(".fileStatus", info);
		// //var name = KISSY.DOM.get(".fileName", info);
		// // var ID = KISSY.DOM.get(".fileId", info);
		// // var size = KISSY.DOM.get(".fileSize", info);
		// var url = KISSY.DOM.get(".imgurl", info);
		
		if(response['success']){
			// st.innerHTML = "成功";
			// img.innerHTML = '<a href="'+response['url']+'"><img src="'+response['url']+'" width="64" /></a>';
			// // name.innerHTML = response['name'];
			// // ID.innerHTML = response['id'];
			// // size.innerHTML = response['size'];
			// url.value = response['url'];
			$(".imgurl"+curimg).val(response['url']);
			$(".upImage"+curimg).empty();
			var str = "<img src='"+response['url']+"_120x120.jpg' />";
			$(str).appendTo(".upImage"+curimg);
		}else{
			st.innerHTML = "失败";
			img.innerHTML = "";
			// name.innerHTML = "";
			// ID.innerHTML = "";
			// size.innerHTML = "";
			url.innerHTML = "";
		}
	});
});